package springMVC.getParams.controller;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import springMVC.getParams.model.Student;

/**
 * @Author quan
 * @Description 传递Json格式
 * @Date 2023/7/22 9:32
 */

@Slf4j //使用log
@Controller
@RequestMapping("/web")
public class Demo5_GetJson {
    @RequestMapping("/get5")
    @ResponseBody
    //@RequestBody表示从前端接收一个json字符串，Spring帮我们将这个Json字符串转为对象
    public String get5(@RequestBody Student student){
        log.info(student.toString());
        return student.toString();
    }
    //（2）加了@RequestBody，Postman测试使用form表单形式，显示415错误。
    //说明@RequestBody不支持对象。
}
